package demo02;

public class Oprater {
    //先定义一个Movie类型的数组
    private Movie[] movies;
    //同样，也需要无参数构造体和有参数构造体，但无参数构造体默认是有的
    public Oprater() {
    }
    public Oprater(Movie[] movies) {
        this.movies = movies;
    }
    //在这个类中，要对Movie类型的数组进行各种操作
    //定义一个方法，实现展示所有电影信息的功能
    public void Show(){
        //遍历这个数组
        for (int i = 0; i < movies.length; i++) {
            Movie m = movies[i];
            System.out.println("编号："+ m.getId());
            System.out.println("名称："+ m.getName());
            System.out.println("演员："+ m.getActor());
            System.out.println("其他信息："+ m.getInfo());
        }

    }
    //定义一个方法，来根据用户输入的id查找电影的全部信息
    //所以这个方法需要传入一个形参变量
    public void Search(int id){
        for (int i = 0; i < movies.length; i++) {
            Movie m = movies[i];
            if (m.getId() == id) {
                System.out.println("编号："+ m.getId());
                System.out.println("名称："+ m.getName());
                System.out.println("演员："+ m.getActor());
                System.out.println("其他信息："+ m.getInfo());
            }else {
                System.out.println("您输入的id不存在~~~");

            }
        }

    }

}
